page {
  background: #EAECF6;
}
.activity-tips {
  z-index: 2;
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 72rpx;
  background: #DFB5D4;
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 28rpx;
  color: #FFFFFF;
  line-height: 40rpx;
}
.content {
  margin-top: 72rpx;
  padding: 40rpx 36rpx;
  .goods-item {
    display: flex;
    padding: 26rpx 42rpx 32rpx 35rpx;
    margin-bottom: 30rpx;
    background: #FFFFFF;
    border-radius: 12rpx;
    .good-image {
      flex-shrink: 0;
      width: 200rpx;
      height: 200rpx;
      margin-right: 22rpx;
    }
    .detail {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      .good-name {
        margin-bottom: 34rpx;
        font-family: PingFangSC, PingFang SC;
        font-weight: 500;
        font-size: 24rpx;
        color: #000000;
        line-height: 33rpx;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden; /*溢出隐藏*/
        text-overflow: ellipsis; /*省略号*/
      }
      .price {
        position: relative;
        .group {
          display: flex;
          align-items: baseline;
          height: 100%;
          padding: 16rpx 0 12rpx 17rpx;
          .text,
          .value {
            position: relative;
            z-index: 1;
            font-family: PingFangSC, PingFang SC;
            color: #FFFFFF;
            line-height: 50rpx;
          }
          .text {
            font-weight: 400;
            font-size: 20rpx;
          }
          .value {
            font-weight: 500;
            font-size: 36rpx;
          }
        }
        .price-bg {
          position: absolute;
          bottom: 0;
          left: 0;
          width: 379rpx;
          height: 95rpx;
        }
      }
    }
  }
}